libacpi: update FADT layout to support version 5
authorRoger Pau Monné <roger.pau@citrix.com>
Tue, 13 Dec 2016 13:20:34 +0000 (14:20 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 13 Dec 2016 13:20:34 +0000 (14:20 +0100)
commitdfb9d895b0a2ee37948f8704ac1dcaa1711f591e
tree9db2e2898a1a32f6b422b8b4872e802a5045b58a
parent7ff99b232e0f91a5189f429498868bfccf8d7154
libacpi: update FADT layout to support version 5

Update the structure of the FADT table to version 5, and use that version for
PVHv2 guests. Note that HVM guests will continue to use FADT 4. In order to do
this, add a new field to acpi_config that contains the ACPI revision to use by
libacpi. Note that currently this only applies to the FADT.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
tools/firmware/hvmloader/util.c
tools/libacpi/acpi2_0.h
tools/libacpi/build.c
tools/libacpi/libacpi.h
tools/libacpi/static_tables.c
tools/libxl/libxl_x86_acpi.c